package org.ainlolcat.ctp.module;

import org.ainlolcat.ctp.guice.Loader;
import org.ainlolcat.ctp.model.configuration.Configuration;
import org.ainlolcat.ctp.model.configuration.ModuleDef;

import java.util.ArrayList;
import java.util.Hashtable;
import java.util.List;
import java.util.Map;
import java.util.logging.Level;
import java.util.logging.Logger;

/**
 * Created by IntelliJ IDEA.
 * User: ain
 * Date: 05.09.12
 * Time: 14:46
 * To change this template use File | Settings | File Templates.
 */
public interface Container {
    public Configuration getConfiguration();
    public void setConfiguration(Configuration configuration);

    public List<Module> getSubscribers(String source);
    public List<Module> getDataSources();
}
